#ifndef _ENTROPY_HEADER
#define _ENTROPY_HEADER

float entropy(int l,int *d);
float h_information_gain(List<FeatureTerm> *dset,List<FeatureTerm> *dsolutions,List<FeatureTerm> *solutions,FeatureTerm *current_description,int *coverage);
float h_rldm(List<FeatureTerm> *dset,List<FeatureTerm> *dsolutions,List<FeatureTerm> *solutions,FeatureTerm *current_description,int *coverage);
float h_entropy(List<FeatureTerm> *dset,List<FeatureTerm> *dsolutions,List<FeatureTerm> *solutions,FeatureTerm *current_description,int *coverage);


#endif
